::deep .fluent-nav-link {
    width: 100%;
    color: inherit;
    align-items: center;
    text-decoration: none;
    display: flex;
}

::deep .fluent-nav-icon:not(fluent-menu-item) {
    min-width: 20px;
}

::deep .fluent-nav-link.disabled:not(fluent-menu-item, a) {
    color: var(--neutral-foreground-rest) !important;
    opacity: var(--disabled-opacity);
    cursor: not-allowed;
    pointer-events: none;
}


::deep a.disabled .content-region {
    opacity: var(--disabled-opacity);
}


::deep .fluent-nav-link.disabled .fluent-nav-icon {
    fill: var(--neutral-foreground-rest) !important;
    opacity: var(--disabled-opacity);
}
